package com.bird.component.log

import org.springframework.core.annotation.AliasFor

@Retention(AnnotationRetention.RUNTIME)
@Target(AnnotationTarget.FUNCTION)
@MustBeDocumented
annotation class WebLog(
    @get:AliasFor("description")
    val value: String = "",
    /**
     * 日志描述信息
     *
     * @return
     */
    @get:AliasFor("value")
    val description: String = "",
    /**
     * 不打印的参数
     */
    val excludeParams: Array<String> = [],

)
